Big Huge Thesaurus

stamping mill

noun